home *** CD-ROM | disk | FTP | other *** search
/ Hottest 6 / Hottest 6 (1996)(PDSoft)[!].iso / software / emulators / tap3zxs / docs / zxs.txt < prev   
Text File  |  1978-11-24  |  2KB  |  48 lines

  1. (C) @BABOLO V.M 1.0 babolo@relcom.net or babolo@kiae.su
  2.  
  3. File .ZXS:
  4.     <part0><part1>...<end>
  5. where partN is:
  6.     01 00 mm ll ll ll ll nn .... 
  7.       - special purpose (direct recording), mm bits are
  8.        EEEEMMMS. Each nn is byte when S=0 and word (2 byte,
  9.        LSB first) when S=1. Each number is threshold time in
  10.        units of T*1MMM*2**EEEE when EEEE>0 and T*MMM when
  11.        EEEE=0. llllllll is length of all part in bytes, LSB
  12.        is first and MSB is last.
  13.     02 00
  14.       - unlimited wait (for multiload, for example)
  15.     03 00 kk
  16.       - switch without parameter, kk - printable byte:
  17.          L - normal speed
  18.          H - high speed
  19.          T - turbo
  20.          X - maximum possible speed for loading for standard
  21.             loading procedure
  22.     04 00 tt tt
  23.       - pause for tttt millisec (least significant first first)
  24.     05 00 kk pp pp
  25.       - switch with parameter, must differ from above:
  26.          0 - length of halfperiod of "0" in 3.5 MHz unit
  27.          1 - length of halfperiod of "1"
  28.          2 - length of halfperiod of pilot tone
  29.          A - pause presiding parts in millisec
  30.          O - pause after parts
  31.     ll ll cc bb rr ...
  32.       - real part for loading. llll must be grater then 5.
  33.        When llll=5 then length of part in Spectrums terms is
  34.        -1 and when llll=6 then length in Spectrum terms is 0.
  35.        In cc bit with mask 0x01 is used to determine fase of
  36.        audio signal, for other bits determined by end of
  37.        audio signal condition, are used to tune reader
  38.        parameters to read unreadable tapes. bb bits are:
  39.        00BBBEEE, where BBB is number of first bit in rr,
  40.        0 is right, 7 is left. Usually BBB is 0, so only 1
  41.        bit of cc is used. It is starting wave before info.
  42.        EEE is number of last bit in last byte, coding is the
  43.        same as BBB, usually 0, so all last byte is
  44.        significant.
  45.     If cc don't mean for part it must be 0 for standard
  46.    image. Bits of rr must be 0 if not used.
  47.  
  48.